package com.git.hui.yinshua.biz.rest.models.goods.req;

import com.git.hui.yinshua.biz.rest.models.goods.rsp.GoodsDetailDto;
import com.git.hui.yinshua.biz.rest.models.goods.rsp.GoodsSpecDto;
import lombok.Data;

import java.util.List;

/**
 * 商品更新请求
 *
 * @author YiHui
 * @date 2024/6/13
 */
@Data
public class OperateGoodsReq {
    private Integer goodsId;

    private Integer cid;

    private String name;

    private String intro;

    /**
     * 主图
     */
    private List<String> thumb;

    /**
     * 销售价格，单位为元
     */
    private String price;

    /**
     * 折扣价格，单位为元
     */
    private String discountPrice;

    /**
     * 起售数量
     */
    private Integer minCnt;

    /**
     * 0 下架 1 上架
     */
    private Integer state;

    /**
     * 0 不推荐 1 推荐
     */
    private Integer recommend;

    /**
     * -1 无限库存
     */
    private Integer stock;

    /**
     * 详情列表
     */
    private List<GoodsDetailDto> detailList;
    /**
     * 规格尺寸
     */
    private List<GoodsSpecDto> specList;

    /**
     * 创建时间
     */
    private Long createAt;

    /**
     * 更新时间
     */
    private Long updateAt;

    /**
     * 上线时间
     */
    private Long publishAt;

    /**
     * 是否开启拼团
     */
    private Boolean ptEnable;

    /**
     * 成团人数
     */
    private Integer ptNum;

    /**
     * 成团时长，单位为分钟
     */
    private Integer ptTimePeriod;
}


